body {
  min-width:100px;
  height:117px;
  overflow:hidden;
  font-size: 0.8em;
  font-family: sans-serif;
}

#wrapper {
  width: 250px;
}

label.error { float: left; color: red; padding-left: 0; vertical-align: top; }
input.error { border: 1px solid red; background-color: #ffdddd; }
a:hover { color:#0000ff; }

input {
    font-family: sans-serif;
    font-size: 18pt;
    margin-left: 5px;
    padding-left: 2px;
    padding-right: 3px;
}

.ui-widget { font-size: 8pt; }

.startButton {
   border-top: 1px solid #96d1f8;
   background: #2be651;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e9c42), to(#2be651));
   background: -webkit-linear-gradient(top, #3e9c42, #2be651);
   background: -moz-linear-gradient(top, #3e9c42, #2be651);
   background: -ms-linear-gradient(top, #3e9c42, #2be651);
   background: -o-linear-gradient(top, #3e9c42, #2be651);
   padding: 7px 13px;
   /*-webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color: #ffffff;
   font-size: 22px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.startButton:hover {
   border-top-color: #28d642;
   background: #28d642;
   color: #ffffff;
   }
.startButton:active {
   border-top-color: #6598ba;
   background: #6598ba;
   }

.stopButton {
   border-top: 1px solid #d92323;
   background: #f50c0c;
   background: -webkit-gradient(linear, left top, left bottom, from(#bd3b3b), to(#f50c0c));
   background: -webkit-linear-gradient(top, #bd3b3b, #f50c0c);
   background: -moz-linear-gradient(top, #bd3b3b, #f50c0c);
   background: -ms-linear-gradient(top, #bd3b3b, #f50c0c);
   background: -o-linear-gradient(top, #bd3b3b, #f50c0c);
   padding: 7px 13px;
   /*-webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color: #ffffff;
   font-size: 22px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.stopButton:hover {
   border-top-color: #e81e1e;
   background: #e81e1e;
   color: #ffffff;
   }
.stopButton:active {
   border-top-color: #6598ba;
   background: #6598ba;
   }
   
.register:hover img {
	cursor:pointer;
}

#imgLock {
	float:left;
	width:16px;
	height:16px;
	background-image:url('../images/lock-medal.png');
	background-position: 0 0;
}

#advancedOptionsDiv:hover {
	color: #333;
}